keyseating machine - French English Dictionary